export interface TypeVO {
  /**
   *
   */
  id: string | number;

  /**
   * 类型名称
   */
  typeName: string;

  /**
   * 父类型id
   */
  parentId: string | number;

  /**
   * 状态 0 - 不可用 1 - 可用
   */
  state: number;

  /**
   * 种类的图片标识地址
   */
  imgUrl: string;

  /**
   * 顺序排序
   */
  sort: number;

  /**
   * 当前类型的 可跳转小程序的链接
   */
  linkUrl: string;

  /**
   * 是否显示 0 - 不显示 1 - 显示
   */
  isShow: number;

  imgPath?: string;
}

export interface TypeForm extends BaseEntity {
  /**
   *
   */
  id?: string | number;

  /**
   * 类型名称
   */
  typeName?: string;

  /**
   * 父类型id
   */
  parentId?: string | number;

  /**
   * 状态 0 - 不可用 1 - 可用
   */
  state?: number;

  /**
   * 种类的图片标识地址
   */
  imgUrl?: string;

  /**
   * 顺序排序
   */
  sort?: number;

  /**
   * 当前类型的 可跳转小程序的链接
   */
  linkUrl?: string;

  /**
   * 是否显示 0 - 不显示 1 - 显示
   */
  isShow?: number;

  imgPath?: string;
}

export interface TypeQuery extends PageQuery {
  /**
   * 类型名称
   */
  typeName?: string;

  /**
   * 父类型id
   */
  parentId?: string | number;

  /**
   * 状态 0 - 不可用 1 - 可用
   */
  state?: number;

  /**
   * 种类的图片标识地址
   */
  imgUrl?: string;

  /**
   * 顺序排序
   */
  sort?: number;

  /**
   * 当前类型的 可跳转小程序的链接
   */
  linkUrl?: string;

  /**
   * 是否显示 0 - 不显示 1 - 显示
   */
  isShow?: number;

  /**
   * 日期范围参数
   */
  params?: any;
}
